home *** CD-ROM | disk | FTP | other *** search
/ Languguage OS 2 / Languguage OS II Version 10-94 (Knowledge Media)(1994).ISO / gnu / descript.txt < prev    next >
Text File  |  1993-07-18  |  37KB  |  890 lines

  1. -*- text -*-  Last modified Tue Mar 30 18:10:57 1993
  2.  
  3. This is an incomplete and probably out-of-date list of all the packages
  4. distributed on prep.ai.mit.edu with a brief description explaining what
  5. each one is.
  6.  
  7. More information about these programs can typically be found in the GNU
  8. Bulletin.  To receive a copy, write to gnu@prep.ai.mit.edu.
  9.  
  10. Problems with the contents of this file (or problems pertaining to the
  11. packaging of these programs, e.g. if a file is corrupted) should be sent to
  12. friedman@prep.ai.mit.edu.  Bug reports for the programs themselves should
  13. go to the appropriate address indicated in the instructions to that
  14. program.
  15.  
  16. Because the unix `compress' utility is patented (by two separate patents,
  17. in fact), we cannot use it; it's not free software.  Therefore, the GNU
  18. Project has chosen a new compression utility, `gzip', which is free of any
  19. known software patents and which tends to compress better anyway.  Files
  20. compressed with this new compression program end in `.z' (as opposed to
  21. `compress'-compressed files, which end in `.Z').  Gzip can uncompress
  22. `compress'-compressed files and SVR4 `pack' files (which also end in `.z').
  23. This is possible because the various decompression algorithms are not
  24. patented---only compression is.
  25.  
  26. The gzip program is available from any GNU mirror site in shar, tar, or
  27. gzipped tar format (for those who already have a prior version of gzip and
  28. want faster data transmission).  It works on virtually every unix system,
  29. MSDOS, OS/2, and VMS.
  30.  
  31. Filenames below ending with "/" are directories.  Other entries are plain
  32. files. 
  33.  
  34.  
  35. COPYING-1.0
  36.    Version 1 of the GNU General Public License.
  37.  
  38.  
  39. COPYING-2.0
  40.    Version 2 of the GNU General Public License.
  41.  
  42.  
  43. COPYING.LIB-2.0
  44.    Version 2 of the GNU General Public Library License (there is no
  45.    version 1).
  46.  
  47.  
  48. GNUinfo/
  49.    General files of interest about the GNU Project, most of them included in
  50.    the GNU Emacs distribution.
  51.  
  52.  
  53. MailingListArchives/
  54.    Archives of the GNU mailing lists (most of which are also gatewayed to
  55.    the various gnu.* newsgroups).
  56.  
  57.  
  58. MicrosPorts/
  59.    The GNU Project is not directly interested in integrating or
  60.    maintaining ports of GNU software to many micro-computer systems, like
  61.    Amiga's or MSDOS, because of limited resources.  However, a few files
  62.    with pointers to people who do maintain GNU software for these other
  63.    systems are available in this directory.
  64.  
  65.  
  66. ae.tar.z
  67.    This is a complicated profiling system that works with GCC to produce
  68.    more complete profiling information.  Instructions for compiling `ae'
  69.    are in the files "README" and "INSTALL".
  70.  
  71.  
  72. autoconf-1.3.tar.z
  73.    Autoconf is an extensible package of m4 macros that creates a
  74.    non-interactive configuration script for a package from a template
  75.    file.  The template file lists the operating system features that the
  76.    package can use, in the form of m4 macro calls, and can also contain
  77.    arbitrary shell commands.  Autoconf requires GNU m4.
  78.    
  79.    Autoconf-generated configure scripts are being used by many GNU
  80.    packages currently, and will be used by more in the future.
  81.  
  82.  
  83. bash-1.12.tar.z
  84.    BASH (the Bourne Again SHell) is a Posix-compatable shell with full
  85.    Bourne shell (`sh') syntax and some C-shell commands.  BASH supports
  86.    emacs-style command-line editing, job control, functions, and on-line
  87.    help.  Instructions for compiling BASH may be found in the file
  88.    "README".
  89.  
  90.  
  91. bc-1.02.tar.z
  92.    `bc' is an interactive algebraic language with arbitrary precision.
  93.    GNU `bc' was implemented from the POSIX 1003.2 draft standard, but it
  94.    has several extensions including multi-character variable names, an
  95.    `else' statement, and full Boolean expressions.
  96.    
  97.    GNU `bc' does not use the historical method of being a compiler for
  98.    the `dc' calculator.  This version has a single executable that both
  99.    compiles the language and runs the resulting "byte code".  The "byte
  100.    code" is NOT the `dc' language.
  101.    
  102.    Instructions for compiling `bc' are in the file "Install".
  103.  
  104.  
  105. binutils-1.9.tar.z
  106.    The binutils comprise several small programs that are useful when
  107.    dealing with compiled programs.  They include `ar', `ld' (the linker),
  108.    `nm', `size', `strip', and `gprof'.  The programs support BSD
  109.    (Berkeley) format binary files, as well as COFF-encapsulation (BSD
  110.    format with a wrapper to allow you to run the binaries on COFF
  111.    systems).  Read the file "README" for instructions on compiling these
  112.    programs.
  113.  
  114.  
  115. binutils-2.1.tar.z
  116.    This is a beta release of a completely rewritten binutils
  117.    distribution.  These programs have been tested on various
  118.    architectures.  Most recently tested are sun3 and sun4s running
  119.    sunos4, as well as Sony News running newsos3.  However, since this is
  120.    a beta release taken directly from an evolving source tree, there
  121.    might be some problems.  In particular, the programs have not been
  122.    ported to as many machines as the old binutils.  There are also
  123.    features of the old versions that are missing on the new programs.  We
  124.    would appreciate patches to make things run on other machines;
  125.    especially welcome are fixes for what used to work on the old
  126.    programs!
  127.    
  128.    This release contains the following programs: `ar', `demangle', `ld'
  129.    (the linker), `nm', `objdump', `ranlib', `size', `strip', and `gprof'.
  130.    
  131.    BFD (the Binary File Descripter) library is in the subdirectory `bfd'
  132.    and is built along with GDB (which uses bfd).
  133.    
  134.    See the "README" file for further instructions on where to look for
  135.    building the various utilities.
  136.  
  137.  
  138. bison-1.19.tar.z
  139.    Bison is an upwardly compatible replacement for the parser generator
  140.    `yacc', with more features.  The file "README" gives instructions for
  141.    compiling Bison; the files `bison.1' (a man page) and `bison.texinfo'
  142.    (a GNU Texinfo file) give instructions for using it.
  143.  
  144.  
  145. calc-2.02.tar.z
  146.    Calc is an extensible, advanced desk calculator and mathematical tool
  147.    that runs as part of GNU Emacs.  It comes with source for the Calc
  148.    Manual, which serves as a tutorial and reference.  If you wish, you
  149.    can use Calc only as a simple four-function calculator, but it
  150.    provides additional features including choice of algebraic or RPN
  151.    (stack-based) entry, logarithmic functions, trigonometric and
  152.    financial functions, arbitrary precision, complex numbers, vectors,
  153.    matrices, dates, times, infinities, sets, algebraic simplification,
  154.    differentiation, and integration.  Instructions for install Calc for
  155.    emacs are in the "README" file.
  156.  
  157.  
  158. cperf-2.1.tar.z
  159.    This is a program to generate minimally perfect hash functions for
  160.    sets of keywords.  GCC was optimized by using this program.  Other
  161.    programs that must recognize a set of keywords may also benefit from
  162.    using this program.  Instructions for compiling cperf may be found in
  163.    the file "README".  Note that a C++ version of cperf (called `gperf')
  164.    is included in the libg++ distribution.  This version is for the use
  165.    of people who do not want to install C++ in order to compile a single
  166.    program.
  167.  
  168.  
  169. cpio-2.2.tar.z
  170.    `cpio' is a program for creating, updating, and extracting archives.
  171.    GNU `cpio' supports the final POSIX 1003.1 "ustar" standard.
  172.    Instructions for compiling `cpio' are in the file "README".
  173.  
  174.  
  175. cvs-1.3.tar.z
  176.    CVS is a collection of programs that provide for software release and
  177.    revision control functions.  CVS is designed to work on top of RCS
  178.    version 4.  It will parse older RCS formats, but cannot use any of its
  179.    fancier features without RCS branch support.  The file "README"
  180.    contains more information about CVS.
  181.  
  182.  
  183. dclshar
  184.    Makes a shar-type .COM file for VAX/VMS systems, so it's possble to
  185.    transfer whole filesystem heirarchies back and forth.
  186.  
  187.  
  188. dejagnu-0.9.tar.z
  189.    DejaGnu is a framework for testing other programs.  Its purpose is to
  190.    provide a single front end for all tests.  For more information read
  191.    the "README" file.
  192.  
  193.  
  194. diff-2.2.tar.z
  195.    `diff' compares files showing line-by-line changes in several flexible
  196.    formats.  GNU `diff' is much faster than the traditional Unix
  197.    versions.  This distribution includes `diff', `diff3', `sdiff', and
  198.    `cmp'.  Instructions for compiling these are in the "README" file.
  199.  
  200.  
  201. dirent.tar.z
  202.    A freely-redistributable implementation of the dirent library
  203.    routines.  This release predates the GNU C library, which is more
  204.    complete.
  205.  
  206.  
  207. dld-3.2.3.tar.z
  208.    Dld is a library package of C functions that performs "dynamic link
  209.    editing".  Programs that use dld can add compiled object code to or
  210.    remove such code from a process anytime during its execution.  Loading
  211.    modules, searching libraries, resolving external references, and
  212.    allocating storage for global and static data structures are all
  213.    performed at run time.
  214.    
  215.    Dld works on VAX, Sun 3, SPARCstation, Sequent Symmetry, and Atari ST
  216.    machines.
  217.  
  218.  
  219. ecc-1.2.1.tar.z
  220.    ECC is a Reed-Solomon error correction checking program.  It is
  221.    capable of correcting three byte errors in a block of 255 bytes, and
  222.    is capable of detecting more severe errors.
  223.  
  224.  
  225. elib-0.06.tar.z
  226.    This is a small library of emacs-lisp functions.
  227.  
  228.  
  229. elisp-manual-1.03.tar.z
  230.    This is the GNU Emacs Lisp Reference manual with texinfo source and a
  231.    DVI file that's ready for printing.  A copy of `makeinfo' is also
  232.    provided so that you can make an online version of the manual.  The
  233.    manual documents the extension language used by GNU Emacs.
  234.  
  235.  
  236. elvis-1.7.tar.z
  237.    Elvis is a clone of vi/ex, the standard UNIX editor.  It supports
  238.    nearly all of the vi/ex commands, in both visual mode and colon mode.
  239.    Elvis runs under BSD UNIX, AT&T SysV UNIX, SCO Xenix, Minix, MS-DOS,
  240.    Atari TOS, and probably others.  Directions for building elvis are in
  241.    the "README" file.
  242.  
  243.  
  244. emacs-18.59.tar.z
  245.    GNU Emacs is an extensible, customizable fullscreen editor.  Read the
  246.    files "README" and "INSTALL" for a full description of the parts of
  247.    GNU Emacs, and the steps needed to install it.  This distribution
  248.    includes the complete GNU Emacs Manual.
  249.  
  250.  
  251. f2c-3.2.90.tar.z
  252.    This is a Fortran-to-C converter program.  Instructions for compiling
  253.    it are in the file "src/README".
  254.  
  255.  
  256. fax-3.2.1.tar.z
  257.    This is a set of software which provides Group 3 fax transmission and
  258.    reception services for a networked unix system.  It requires a
  259.    faxmodem which conforms to the new EIA-592 Asynchronous Facsimile DCE
  260.    Control Standard, Service Class 2.
  261.  
  262.  
  263. fgrep-1.1.tar.z
  264.    `fgrep' is a simplified version of `grep' which only searches for
  265.    literal text rather than regular expressions.  Eventually GNU `fgrep'
  266.    will disappear into the single grep program mandated by POSIX, but for
  267.    now it should be a compatible replacement for UNIX fgrep.  The options
  268.    are the same as those of GNU `egrep', and are a proper superset of the
  269.    fgrep options on all UNIX systems we are aware of.  Instructions for
  270.    building fgrep are in the "Makefile" and "README" file.
  271.  
  272.  
  273. fileutils-3.4.tar.z
  274.    These are the GNU file-manipulation utilities.  Instructions for
  275.    compiling these utilities are in the file "README".  The fileutils
  276.    package contains the following programs: chgrp chmod chown cp dd df
  277.    dir du ginstall ln ls mkdir mkfifo mknod mv rm rmdir touch vdir.
  278.  
  279.  
  280. find-3.8.tar.z
  281.    This is a posix-compliant implementation (with many extensions) of
  282.    `find', a program used for searching filesystems for files that match
  283.    certain criteria and performing operations (like showing the path)
  284.    when they are found.  Also included in this distribution are `xargs'
  285.    and `locate'.
  286.  
  287.  
  288. finger-1.37.tar.z
  289.    GNU Finger is a utility program designed to allow users of Unix hosts
  290.    on the Internet network to get information about each other.  It is a
  291.    direct replacement for the Berkeley 4.3 `finger' program, although it
  292.    produces different looking output.  For more information about why,
  293.    read "finger-1.37/doc/finger.texinfo".  Instructions for building
  294.    finger itself are in the "README" file.
  295.  
  296.  
  297. flex-2.3.8.tar.z
  298.    This is a faster, but not completely compatible replacement for `lex',
  299.    a lexical-analyzer-compiler.  Instructions for compiling `flex' are in
  300.    the file "README".
  301.  
  302.  
  303. fontutils-0.6.tar.z
  304.    These are the GNU font utilities.  There are various programs for
  305.    converting between various bitmaps and other graphical data formats,
  306.    creating fonts using Ghostscript, and other frobnicating utilities.
  307.    You will need GCC and GNU Make to compile these programs.  For the
  308.    programs which do online graphics, you will need an X11 server and the
  309.    X11R4 or R5 libraries.  Instructions for building the fontutils are in
  310.    the "README" file.
  311.  
  312.  
  313. g++-1.42.0.tar.z
  314.    This is the old source to the GNU C++ compiler, G++.  Note that g++ version
  315.    1 is separate from GCC version 1, but in version 2 both programs are
  316.    merged.  Instructions for compilation of this program are in the file
  317.    "README".
  318.    
  319.    The maintainers of g++ recommend use of the 2.x version of g++, as the 1.x
  320.    version is no longer being maintained.
  321.  
  322.  
  323. gas-1.38.1.tar.z
  324.    GAS is the GNU assembler.  GAS includes several features designed to
  325.    optimize the output of a C compiler.  In particular, it automatically
  326.    chooses the correct size for branch instructions (when it knows where
  327.    it is branching to), and automatically modifies jump-table entries
  328.    that are out-of-bounds.  GAS works on the VAX, the 68020, the 80386,
  329.    and the 320xx.  Read the file "README" for instructions on building
  330.    and using GAS.
  331.  
  332.  
  333. gas-2.0.tar.z
  334.    GAS is the GNU assembler.  Version 2 has many changes over previous
  335.    GAS releases.  Most notable among the changes are the separation of
  336.    host system, target CPU, and target file format (i.e. cross-assembling
  337.    is much easier).  Many CPU types and object file formats are now
  338.    supported.
  339.    
  340.    Read the file "gas-2.0/gas/README" for instructions on building
  341.    and using GAS.
  342.  
  343.  
  344. gawk-2.14.tar.z
  345.    This version of GNU AWK is upwardly-compatible with the SVR4 version.
  346.    Read the file "README" for instructions on compiling GAWK.
  347.    Instructions for using GAWK are in the file "gawk.texinfo".
  348.  
  349.  
  350. gcc-1.42.tar.z
  351.    The GNU C compiler is a fairly portable optimizing compiler.  It
  352.    supports full ANSI C.  It generates good code for the 32000, 680x0,
  353.    80386, Alliant, Convex, Tahoe, and Vax CPUs, and for these RISC CPUs:
  354.    i860, Pyramid, Sparc, and SPUR.  The MIPS RISC CPU is also supported.
  355.    Machines using these CPUs include 386 running AIX, Alliant FX/8, Altos
  356.    3068, Apollo 68000/68020 running Aegis, AT&T 3B1, Convex C1 and C2,
  357.    DECstation 3100, DECstation 5000, DEC VAX, Encore MultiMax (NS32000),
  358.    Genix NS32000, Harris HCX-7 and HCX-9, HP-UX 68000/68020, HP running
  359.    BSD, IBM PS/2 running AIX, Intel 386 (System V, Xenix, BSD, but not
  360.    MS-DOS), Iris MIPS machine, ISI 68000/68020, MIPS, NeXT, Pyramid,
  361.    Sequent Balance (NS32000), Sequent Symmetry (i386), SONY News, Sun 2,
  362.    Sun 3 (optionally with FPA), Sun 4, SparcStation, and Sun386i.
  363.  
  364.  
  365. gcc-2.3.3.tar.z
  366.    This is version 2 of GCC, the GNU C Compiler.  In addition to
  367.    supporting ANSI C, GCC Version 2 includes support for the C++ and
  368.    Objective C languages.
  369.    
  370.    GCC extends the C language to support nested functions, non-local
  371.    gotos, taking the address of program labels, and unnamed structures as
  372.    function arguments (among other things).  There are also many new
  373.    warnings for frequent programming mistakes.
  374.    
  375.    GCC 2 can generate output files in a.out, COFF, ECOFF, ELF, XCOFF,
  376.    VAX-VMS and OSF-Rose formats when used with a suitable assembler.  It
  377.    can produce debugging information in several formats: BSD stabs, COFF,
  378.    ECOFF, ECOFF with stabs symbols, VAX-VMS and DWARF.  (We may support
  379.    XCOFF for the RS/6000 in the future.)
  380.    
  381.    GCC can be easily configured as a cross-compiler, running on one
  382.    platform while generating code for another.
  383.    
  384.    GCC Version 2 supports compatible calling conventions for function
  385.    calling and return values on the Sparc (unlike version 1) as well as
  386.    the other machine types.
  387.    
  388.    Early testing of GCC Version 2 indicates that it produces faster code
  389.    for SPARC computers than Sun's latest released compilers (both bundled
  390.    and unbundled).  It is also the fastest known compiler for the
  391.    Motorola 88k.
  392.    
  393.    GCC Version 2 can produce position-independent code for several types
  394.    of CPU: 68000, 88000, 80386, Sparc, and RS/6000.  Supporting PIC on
  395.    additional suitable CPU types is not too difficult a task.
  396.    
  397.    A list of supported systems and instructions for compiling GCC are in
  398.    the file "INSTALL".
  399.  
  400.  
  401. gdb-4.8.tar.z
  402.    This is the GNU source-level debugger.  A list of the machines
  403.    supported as targets or hosts, as well as a list of new features,
  404.    appears in "gdb-4.8/gdb/NEWS".
  405.    
  406.    Instructions for compiling GDB are in the file "gdb-4.8/gdb/README".
  407.    
  408.    BFD (the Binary File Descripter) library is in the subdirectory `bfd' and
  409.    is built along with GDB (which uses it).
  410.  
  411.  
  412. gdbm-1.5.tar.z
  413.    This is the beta-test version of the gnu DBM library.  See the file
  414.    "README" for details.
  415.  
  416.  
  417. ghostscript-2.5.2.tar.z
  418.    This program is an interpreter for a language that is intended to be,
  419.    and very nearly is, compatible with the PostScript language.  It runs
  420.    under X on Unix and VMS systems, and also runs on MS-DOS machines.  It
  421.    will drive either displays or low-to-medium-resolution printers.
  422.    Instructions for compiling Ghostscript are in the file "README".
  423.    Fonts for Ghostscript are in the directory "ghostscript-2.5.2/fonts".
  424.  
  425.  
  426. ghostview-1.4.1.tar.z
  427.    Ghostview allows you to view PostScript(TM) files on X11 displays.
  428.    Ghostview handles the user interface details and calls the
  429.    `ghostscript' interpreter to render the image.  Instructions for
  430.    compiling ghostview are in the "README" file.
  431.  
  432.  
  433. glibc-1.05.1.tar.z
  434.    This directory contains a test release of the GNU C Library.  Some
  435.    bugs surely remain.
  436.    
  437.    The library is ANSI C-1989 and POSIX 1003.1-1990 compliant and has most
  438.    of the functions specified in POSIX 1003.2 draft 11.2.  It is upward
  439.    compatible with the 4.4 BSD C library and includes many System V
  440.    functions, plus GNU extensions.
  441.    
  442.    Version 1.05.1 uses a standard GNU `configure' script and runs on
  443.    Sun-3 & Sun-4 (SunOS 4.1), HP 9000/300 & Sony NEWS 800 (4.3 BSD), MIPS
  444.    DECstation (Ultrix 4.2), and i386/i486 (System V & BSD).  The port to
  445.    the i386 running either SVR3, SVR4, or BSD, is mostly complete but has
  446.    not been well tested.  Porting the library is not hard.  If you are
  447.    interested in doing a port, please get on the mailing list by sending
  448.    electronic mail to bug-glibc-request@prep.ai.mit.edu.
  449.    
  450.    GNU stdio lets you define new kinds of streams, just by writing a few
  451.    C functions.  `fmemopen' function uses this to open a stream on a
  452.    string, which can grow as necessary.  You can define your own `printf'
  453.    formats to use a C function you have written.  Also, you can safely
  454.    use format strings from user input to implement a `printf'-like
  455.    function for another programming language, for example.  Extended
  456.    `getopt' functions are already used to parse options, including long
  457.    options, in many GNU utilities.
  458.    
  459.    See the file "INSTALL" for instructions on building the library.
  460.  
  461.  
  462. glibc-crypt-1.05.tar.z
  463.    The GNU C library now includes Michael Glad's Ultra Fast Crypt, which
  464.    provides the Unix `crypt' function, plus some other entry points.
  465.    Because of the United States export restriction on DES
  466.    implementations, we are distributing this code separately from the
  467.    rest of the C library.  There is an extra distribution tar file just
  468.    for crypt; it is called `glibc-crypt-1.05.tar.z'.  You can just unpack
  469.    the crypt distribution along with the rest of the C library and build;
  470.    you can also build the library without getting crypt.  Users outside
  471.    the USA can get the crypt distribution via anonymous FTP from
  472.    ftp.uni-c.dk [129.142.6.74], or another archive site outside the USA.
  473.    Archive maintainers are encouraged to copy this distribution to their
  474.    archives outside the USA.  Please get it from ftp.uni-c.dk;
  475.    transferring this distribution from prep.ai.mit.edu (or any other site
  476.    in the USA) to a site outside the USA is in violation of US export
  477.    laws.
  478.  
  479.  
  480. gmp-1.2.tar.z
  481.    GNU MP is a library for arbitrary precision arithmetic, operating on
  482.    signed integers and rational numbers.  It has a rich set of functions,
  483.    and the functions have a regular interface.  Instructions for using
  484.    and compiling the MP library are in the file "INSTALL".
  485.  
  486.  
  487. gnats-3.00.tar.z
  488.    GNATS (GNats: A Tracking System) is a bug-tracking system.  It is
  489.    based upon the paradigm of a central site or organization which
  490.    receives problem reports and negotiates their resolution by electronic
  491.    mail.  Although it's been used primarily as a software bug-tracking
  492.    system so far, it is sufficiently generalized so that it could be used
  493.    for handling system administration issues, project management, or any
  494.    number of other applications.
  495.  
  496.  
  497. gnuchess-4.0.pl61.tar.z
  498.    This is a chess playing program with X, Suntools, curses, ASCII, and
  499.    IBMPC character set displays available.  Instructions for compiling
  500.    and using GNUchess may be found in the "README" file.
  501.  
  502.  
  503. gnugo-1.1.tar.z
  504.    This program plays the game of "Go".  Instructions for compiling it
  505.    are in the file "README".
  506.  
  507.  
  508. gnuplot-3.2.tar.z
  509.    Gnuplot is an interactive program for plotting mathematical
  510.    expressions and data.  Oddly enough, this program was neither done for
  511.    nor named for the GNU Project---the name is a coincidence.
  512.  
  513.  
  514. gptx-0.2.tar.z
  515.    This is an alpha release of the GNU version of a permuted index
  516.    generator.  Among other things, it can produce a readable "KWIC"
  517.    (KeyWords In their Context) without the need of `nroff'.  There is
  518.    also an option to produce TeX compatible output.  Instructions for
  519.    compiling gptx are in the file "README".
  520.  
  521.  
  522. graphics-0.17.tar.z
  523.    The GNU graphics utilities are a set of programs for producing plot
  524.    files and displaying them on Tektronix 4010, PostScript, and X window
  525.    system compatible output devices.  It includes replacements for the
  526.    `graph' and `plot' commands commonly supplied with some operating
  527.    systems.  Instructions for compiling the graphics utilities are in the
  528.    file "Makefile".
  529.  
  530.  
  531. grep-1.6.tar.z
  532.    This is the GNU high-speed `grep' program.  It is similar to its Unix
  533.    counterpart, but it is usually faster.  Instructions for compiling it
  534.    are in the file "README".
  535.  
  536.  
  537. groff-1.07.tar.z
  538.    This is the GNU 'roff document formatting system.  Included in this
  539.    release are implementations of `troff', `pic', `eqn', `tbl', the
  540.    `-man' and `-ms' macros, and drivers for PostScript, TeX dvi format,
  541.    and typewriter-like devices.  Also included is a modified version of
  542.    the Berkeley `-me' macros, and an enhanced version of the X11R4
  543.    `xditview'.
  544.  
  545.  
  546. gzip-1.0.7.shar
  547. gzip-1.0.7.tar
  548. gzip-1.0.7.tar.z
  549.    This is a new compression program free of known patents which the GNU
  550.    Project is using instead of the traditional `compress' program (which
  551.    has patent problems).  Gzip can uncompress LZW-compressed files but
  552.    uses a different algorithm for compression which generally yields
  553.    smaller compressed files.  This will be the standard compression
  554.    program in the GNU system.
  555.  
  556.  
  557. hello-1.1.tar.z
  558.    The GNU `hello' program produces a familiar, friendly greeting.  It
  559.    allows nonprogrammers to use a classic computer science tool which
  560.    would otherwise be unavailable to them.  Because it is protected by
  561.    the GNU General Public License, users are free to share and change it.
  562.  
  563.  
  564. indent-1.7.tar.z
  565.    This is the GNU modified version of the freely-distributable `indent'
  566.    program from BSD.  The file "indent.texinfo" contains instructions on
  567.    using indent.
  568.  
  569.  
  570. ispell-2.0.02.tar.z
  571.    Ispell is an interactive spelling corrector based on the ITS SPELL
  572.    program.
  573.  
  574.  
  575. less-177.tar.z
  576.    Less is a paginator similiar to `more' and `pg', but with various
  577.    features (such as the ability to scroll backwards) that some other
  578.    pagers lack.  Instructions for compiling `less' are in the file
  579.    "README".
  580.  
  581.  
  582. libg++-1.39.0.tar.z
  583.    This is the GNU C++ Library, a collection of C++ classes and support
  584.    tools for use with the GNU C++ compiler.  This includes a copy of the
  585.    `gperf' program that is written in C++ (see also the description of
  586.    `cperf').
  587.  
  588.  
  589. libg++-2.3.tar.z
  590.    This is the GNU C++ library, a collection of C++ classes and support
  591.    tools for use with the GNU C++ compiler.  Other features include:
  592.    
  593.    * Uses new iostream classes to replace the old stream classes.  The
  594.      new design is mostly compatible with AT&T's version 2.x iostream
  595.      classes, though some features have not been implemented yet, and
  596.      there are a number of extensions.  The iostream library will track
  597.      the ANSI C++ standardization effort.
  598.    
  599.      The new iostream classes are more extensible that earlier designs:
  600.      There is a (reasonably) well-defined protocol for writing new
  601.      streambufs (character sources and sinks) at the application level;
  602.      some have already been written, others are planned.
  603.    
  604.      There is also a fairly complete implementation of C stdio built on
  605.      *top* of streambuf (where FILE==streambuf).  This provides 100%
  606.      compatibility between C and C++ I/O.  It is not installed by
  607.      default.
  608.    
  609.    * Include files no longer hard-wire in C header files. (I.e.
  610.      g++-include/signal.h uses the gcc 2 #include_next feature instead of
  611.      #include "/usr/include/signal.h".)  This should make it easier to
  612.      combine g++ headers with non-standard libraries (such as the
  613.      recently-released GNU C library).
  614.    
  615.    Instructions for building the g++ class library and other tools is in
  616.    the file "libg++-2.3/libg++/README".
  617.  
  618.  
  619. m4-1.0.3.tar.z
  620.    `m4' is a macro processor, in the sense that in copies its input to
  621.    the output, expanding macros as it goes.  Macros are either built-in
  622.    or user-defined, and can take any number of arguments.  Besides just
  623.    doing macro expansion, `m4' has built-in functions for including named
  624.    files, running Unix commands, doing integer arithmetic, manipulating
  625.    text in various ways, recursion, etc.  Instructions for building m4
  626.    are in the "README" file.
  627.  
  628.  
  629. make-3.63.tar.z
  630.    This is GNU Make.  GNU Make supports many more options and features
  631.    than the Unix make.  Instructions for using GNU Make are in the file
  632.    "make.texinfo".  See the file "README" for installation instructions. 
  633.  
  634.  
  635. mm-1.07.tar.z
  636.    This is a macro package for groff.  It is supposed to be compatible
  637.    with the DWB `mm' macros, and has several extensions.  See the "README"
  638.    file for more details.
  639.  
  640.  
  641. ms-0.06.tar.z
  642.    This is MandelSpawn, a parallel Mandelbrot program for the X window
  643.    system.  Instructions for compiling it are in the "README" files in
  644.    each of the three subdirectories.
  645.  
  646.  
  647. mtools-2.0.7.tar.z
  648.    Mtools is a public domain collection of programs to allow Unix systems
  649.    to read, write, and manipulate files on an MSDOS filesystem (typically
  650.    a diskette).
  651.  
  652.  
  653. nethack-3.1.tar.z
  654.    This is the famous game of `nethack'.  Instructions for compiling and
  655.    using nethack may be found in the "README" file.
  656.  
  657.  
  658. nihcl-3.0.tar.z
  659.    This is an object oriented program support class library with a
  660.    portable collection of classes similar to those in Smalltalk-80.  This
  661.    library used to be known as OOPS (Object-Oriented Program Support).
  662.  
  663.  
  664. oleo-1.2.2.tar.z
  665.    Oleo is a spreadsheet program (better for you than the more expensive
  666.    spreadsheet).  It supports X windows and character-based terminals,
  667.    and can generate embedded PostScript renditions of spreadsheets.
  668.    Keybindings should be familiar to Emacs users and are configurable by
  669.    users.
  670.    
  671.    There is relatively little documentation for Oleo yet.  The file
  672.    "USING" contains what there is.
  673.  
  674.  
  675. patch-2.0.12g8.tar.z
  676. patch-2.0.12u8.tar.z
  677.    `patch' will take a patch file containing any of the four forms of
  678.    difference listing produced by the `diff' program and apply those
  679.    differences to an original file, producing a patched version.
  680.    Instructions for building patch are in the "README" file.
  681.  
  682.  
  683. perl-4.036.tar.z
  684.    This is version 4.036 of Larry Wall's perl programming language.
  685.    Perl is intended as a faster replacement for sed, awk, and similar
  686.    languages.  The file "README" contains instructions for compiling
  687.    perl.
  688.  
  689.  
  690. rcs-5.6.0.1.tar.z
  691.    This is the Revision Control System, a program to manage multiple
  692.    versions of a software project.  This program keeps the changes from
  693.    one version to another rather than multiple copies of the entire file;
  694.    this saves disk space.  Instructions for compiling RCS are in the file
  695.    "README".
  696.  
  697.  
  698. readline-1.1.tar.z
  699.    The GNU Readline Library, which aids in the consistency of user
  700.    interface across discrete programs than need to provide a command line
  701.    interface.  Supports both emacs and vi-style editing.
  702.    
  703.    This release is pretty old; newer versions with more bug fixes are
  704.    usually distributed with GDB and BASH.
  705.  
  706.  
  707. recode-3.2.4.tar.z
  708.    `recode' converts files between character sets and usages.  When exact
  709.    transliterations are not possible, it may get rid of the offending
  710.    characters or fall back on approximations.  It recognizes or produces
  711.    a little more than a dozen of character sets and can convert each
  712.    charset to almost any other one.  `recode' pays special attention to
  713.    superimposition of diacritics, particularily for French.
  714.  
  715.  
  716. regex-0.11.tar.z
  717.    The GNU regexp library routines.  This release is probably out of
  718.    date; newer versions of these routines are typically distributed along
  719.    with programs which use them.
  720.  
  721.  
  722. screen-3.2b.tar.z
  723.    `screen' is a window manager that allows you to handle several
  724.    independent screens (UNIX ttys) on a single physical terminal; each
  725.    screen has its own set of processes connected to it (typically
  726.    interactive shells).  Each virtual terminal created by `screen'
  727.    emulates a DEC VT100 plus several ANSI X3.64 and ISO 2022 functions
  728.    (including DEC VT102 features such as line and character deletion and
  729.    insertion).  See the "README" file for details on compiling screen.
  730.  
  731.  
  732. sed-1.13.tar.z
  733.    `sed' is a text editor much like `ed', but is stream-oriented.  It is
  734.    used copiously in shell scripts.  Although GNU sed has fewer static
  735.    limitations in terms of buffer size, command length, etc., it is a
  736.    little slower than most implementations.
  737.    
  738.    Instructions for building GNU sed are in the file "README".
  739.  
  740.  
  741. shellutils-1.8.tar.z
  742.    These are the GNU shell utilities, comprising small commands that are
  743.    frequently run on the command line or in shell scripts.  Instructions
  744.    for compiling these utilities are in the file "README".  The
  745.    shellutils package contains the following programs: basename date
  746.    dirname echo env expr false groups id logname nice nohup pathchk
  747.    printenv printf sleep stty su tee test true tty uname who whoami yes.
  748.  
  749.  
  750. smalltalk-1.1.1.tar.z
  751.    This is the GNU implementation of Smalltalk, an object-oriented
  752.    programming language.  Instructions for compiling it are in the file
  753.    "README".
  754.  
  755.  
  756. sparc-sun-solaris2/
  757.    This directory contains binaries for various programs for the SPARC
  758.    architecture running Solaris 2.0 or higher.  They will *not* work with
  759.    SunOS 4.1.3 or earlier.
  760.    
  761.    These binaries are here because the C compiler was unbundled in
  762.    Solaris 2.x.  We are not making a commitment to provide binaries for
  763.    anything else, or even for Solaris, in the future.
  764.  
  765.  
  766. superopt-2.2.tar.z
  767.    The superoptimizer is a function sequence generator that uses a
  768.    exhaustive generate-and-test approach to find the shortest instruction
  769.    sequence for a given function.
  770.    
  771.    The GNU superoptimizer and its application in GCC is described in the
  772.    ACM SIGPLAN PLDI'92 proceedings.
  773.  
  774.  
  775. tar-1.11.2.shar.z
  776. tar-1.11.2.tar.z
  777.    Tar is a program used for archiving many files in a single file, which
  778.    makes them easier to transport.
  779.    
  780.    GNU tar includes multivolume support, the ability to archive sparse
  781.    files, automatic archive compression/decompression, remote archives,
  782.    and special features to allow tar to be used for incremental and full
  783.    backups.  Unfortunately GNU tar implements an early draft of the POSIX
  784.    1003.1 `ustar standard which is different from the final standard.
  785.    Adding support for the new changes in a backward-compatible fashion is
  786.    not trivial.
  787.    
  788.    Instructions for compiling GNU tar may be found in the file `README'.
  789.  
  790.  
  791. termcap-1.1.tar.z
  792.    This is a standalone release of the GNU Termcap library, which has
  793.    been part of the GNU Emacs distribution for years but is now available
  794.    separately to make it easier to install as `libtermcap.a'.  The GNU
  795.    Termcap library does not place an arbitrary limit on the size of
  796.    termcap entries, unlike most other termcap libraries.  Included is
  797.    extensive documentation in Texinfo format.  Unfortunately, this
  798.    release does not have a termcap database included.  Instructions for
  799.    building the termcap library are in the "README" file.
  800.  
  801.  
  802. texinfo-2.16.tar.z
  803.    This package contains a set of utilities related to Texinfo, which is
  804.    used to generate printed manuals and online hypertext-style manuals
  805.    (called `info').  Programs and interfaces for writing, reading, and
  806.    formatting texinfo files are available both as standalone programs and
  807.    as GNU Emacs interfaces.  See the file "README" for directions on how
  808.    to use the various parts of this package.
  809.  
  810.  
  811. textutils-1.4.tar.z
  812.    These are the GNU text utilities, commands that are used to operate on
  813.    textual data.  Instructions for compiling these utilities are in the
  814.    file "README".  The textutils package contains the following programs:
  815.    cat cksum comm csplit cut expand fold head join nl od paste pr sort
  816.    split sum tac tail tr unexpand uniq wc.
  817.  
  818.  
  819. tile-forth-2.1.tar.z
  820.    TILE Forth is a 32-bit implementation of the Forth-83 Standard written
  821.    in C. Thus allowing it to be easily moved between different computers
  822.    compared to traditional Forth implementations in assembly (most Forth
  823.    implementations are done in assembly to be able to utilize the
  824.    underlying architecture as optimal as possible).
  825.  
  826.  
  827. time-1.4.tar.z
  828.    `time' is used to time commands and report statistics about, among
  829.    other things, the amount of user, system, and approximate real time
  830.    used by a process.  Instructions for making time (no pun intended) are
  831.    in the file "README".
  832.  
  833.  
  834. tput-1.0.tar.z
  835.    `tput' provides a portable way of allowing shell scripts to use
  836.    special terminal capabilities.  Although its interface is similar to
  837.    that of `terminfo'-based tput programs, this one uses `termcap'.
  838.    Instructions for compiling tput are in the "README" file.
  839.  
  840.  
  841. uucp-1.04.tar.z
  842.    This version of UUCP was written by Ian Lance Taylor.  It will be the
  843.    standard UUCP system for GNU.  It currently supports the `f', `g' (in
  844.    all window and packet sizes), `G', `t' and `e' protocols, as well a
  845.    Zmodem protocol and two new bidirectional protocols.  If you have a
  846.    Berkeley sockets library, it can make TCP connections.  If you have
  847.    TLI libraries, it can make TLI connections.  Other important notes
  848.    about this version of UUCP, and instructions for building it, are in
  849.    the file "README".
  850.  
  851.  
  852. vh-1.4.tar.z
  853.    This is a browser for the jargon files which are also in this
  854.    directory.  It is not part of the GNU distribution proper.
  855.  
  856.  
  857. wdiff-0.04.tar.z
  858.    `wdiff' compares two files, finding which words have been deleted or
  859.    added to the first for getting the second.
  860.    
  861.    We hope eventually to integrate `wdiff', as well as some ideas from a
  862.    similar program called `spiff', into some future release of GNU
  863.    `diff'.
  864.  
  865.  
  866. xboard-2.1.pl9.tar.z
  867.    XBoard is an X11/R4-based user interface for GNU Chess.  It uses the
  868.    R4 Athena widgets and Xt Intrinsics to provide an interactive referee
  869.    for managing a chess game between a user and a computer opponent or
  870.    between two computers.  You can also use XBoard without a chess
  871.    program to play through games in files or to play through games
  872.    manually (force mode); in this case, moves aren't validated by XBoard.
  873.    XBoard manages a digital chess clock for each player and resets the
  874.    clocks if the proper number of moves are played within the time
  875.    control period.  A game can be started with the initial chess
  876.    position, with a series of moves from a game file or with a position
  877.    from a position file.  The "match" shell script runs a series of games
  878.    between two machines, alternating sides.  The man page xboard.man
  879.    describes the features of XBoard.
  880.  
  881.  
  882. xinfo-1.01.01.tar.z
  883.    An X-based GNU info widget. 
  884.  
  885.  
  886.  
  887.                                  Free Software Foundation
  888.                                  March 1993
  889.  
  890.